Adwaita: GtkTreeView insensitive state style.
authorLapo Calamandrei <calamandrei@gmail.com>
Fri, 28 Nov 2014 16:03:53 +0000 (17:03 +0100)
committerLapo Calamandrei <calamandrei@gmail.com>
Fri, 28 Nov 2014 16:03:53 +0000 (17:03 +0100)
See https://bugzilla.gnome.org/show_bug.cgi?id=740770.

gtk/resources/theme/Adwaita/_common.scss
gtk/resources/theme/Adwaita/gtk-contained-dark.css
gtk/resources/theme/Adwaita/gtk-contained.css

index 7b9f319e636c8510c49a1a8e45316947bceeb507..4c755e37654bc559ba92768f1e9307d6a22892c7 100644 (file)
@@ -1360,10 +1360,21 @@ GtkTreeView.view {
     border-left-color: mix($selected_fg_color, $selected_bg_color, 0.5);
     border-top-color: transparentize($fg_color, 0.9); // doesn't work unfortunatelly
   }
+
+  &:insensitive {
+    color: $insensitive_fg_color;
+    &:selected {
+      color: mix($selected_fg_color, $selected_bg_color, 40%);
+      &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); }
+    }
+    &:backdrop { color: $backdrop_insensitive_color; }
+  }
+
   &:backdrop {
     border-left-color: mix($backdrop_fg_color, $backdrop_bg_color, 0.5);
     border-top: $backdrop_bg_color;
   }
+
   &.expander {
     -gtk-icon-source: -gtk-icontheme('pan-end-symbolic');
     &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); }
index f00f8b613cc87ac15df993d11c9ba27741d4e0c4..7d6eb03673c2af545d7e00315a6e45fedf862eae 100644 (file)
@@ -1968,6 +1968,14 @@ GtkTreeView.view {
   GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected {
     border-left-color: #225d9c;
     border-top-color: rgba(238, 238, 236, 0.1); }
+  GtkTreeView.view:insensitive {
+    color: #939695; }
+    GtkTreeView.view:insensitive:selected {
+      color: #799dc3; }
+      GtkTreeView.view:insensitive:selected:backdrop {
+        color: #638db9; }
+    GtkTreeView.view:insensitive:backdrop {
+      color: #5d6767; }
   GtkTreeView.view:backdrop {
     border-left-color: #393f3f;
     border-top: #393f3f; }
index a6b73ebdc243c302be612779890620c36dce2220..cd3b6e55a7779690bdad23883b6a8cbb7135fe4b 100644 (file)
@@ -1968,6 +1968,14 @@ GtkTreeView.view {
   GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected {
     border-left-color: #4a90d9;
     border-top-color: rgba(46, 52, 54, 0.1); }
+  GtkTreeView.view:insensitive {
+    color: #8d9091; }
+    GtkTreeView.view:insensitive:selected {
+      color: #92bce8; }
+      GtkTreeView.view:insensitive:selected:backdrop {
+        color: #80b1e4; }
+    GtkTreeView.view:insensitive:backdrop {
+      color: #c7c7c7; }
   GtkTreeView.view:backdrop {
     border-left-color: #ececec;
     border-top: #ededed; }